什么是最简单的 SQL 语句,它将返回给定列的重复值以及它们在 Oracle 数据库表中出现的次数?
例如:我有一个JOBS带有列的表JOB_NUMBER。我怎样才能知道我是否有任何重复JOB_NUMBER的 s,以及它们被重复了多少次?
JOBS
JOB_NUMBER
按 COUNT 聚合列,然后使用 HAVING 子句查找出现大于一次的值。
SELECT column_name, COUNT(column_name) FROM table_name GROUP BY column_name HAVING COUNT(column_name) > 1;